local assets =
{
	Asset("PKGREF", "data/sound/dontstarve.fev"),
	
	Asset("IMAGE", "data/images/circle.tex"),
	Asset("IMAGE", "data/images/shadow.tex"),
	Asset("SHADER", "data/shaders/anim_bloom.ksh"),
	Asset("SHADER", "data/shaders/road.ksh"),
	Asset("IMAGE", "data/images/square.tex"),
	Asset("IMAGE", "data/images/roadedge.tex"),
	Asset("IMAGE", "data/images/roadcorner.tex"),
	Asset("IMAGE", "data/images/roadendcap.tex"),
	Asset("IMAGE", "data/images/roadnoise.tex"),
	Asset("IMAGE", "data/images/pathnoise.tex"),
	Asset("IMAGE", "data/images/erosion.tex"),
	Asset("IMAGE", "data/images/customisation/angry_bees.tex"),
	Asset("IMAGE", "data/images/customisation/spiders.tex"),
	Asset("IMAGE", "data/images/customisation/tentacles.tex"),
	Asset("IMAGE", "data/images/customisation/tallbirds.tex"),
	Asset("IMAGE", "data/images/customisation/hounds.tex"),
	Asset("IMAGE", "data/images/customisation/liefs.tex"),
	Asset("IMAGE", "data/images/customisation/deerclops.tex"),
	Asset("IMAGE", "data/images/customisation/mactusk.tex"),
	Asset("IMAGE", "data/images/customisation/pigs.tex"),
	Asset("IMAGE", "data/images/customisation/rabbits.tex"),
	Asset("IMAGE", "data/images/customisation/beefalo.tex"),
	Asset("IMAGE", "data/images/customisation/beefaloheat.tex"),
	Asset("IMAGE", "data/images/customisation/frogs.tex"),
	Asset("IMAGE", "data/images/customisation/bees.tex"),
	Asset("IMAGE", "data/images/customisation/grass.tex"),
	Asset("IMAGE", "data/images/customisation/rock.tex"),
	Asset("IMAGE", "data/images/customisation/sapling.tex"),
	Asset("IMAGE", "data/images/customisation/reeds.tex"),
	Asset("IMAGE", "data/images/customisation/trees.tex"),
	Asset("IMAGE", "data/images/customisation/carrot.tex"),
	Asset("IMAGE", "data/images/customisation/carrot_never.tex"),
	Asset("IMAGE", "data/images/customisation/carrot_rare.tex"),
	Asset("IMAGE", "data/images/customisation/carrot_default.tex"),
	Asset("IMAGE", "data/images/customisation/carrot_often.tex"),
	Asset("IMAGE", "data/images/customisation/carrot_always.tex"),
	Asset("IMAGE", "data/images/customisation/berrybush.tex"),
	Asset("IMAGE", "data/images/customisation/day.tex"),
	Asset("IMAGE", "data/images/customisation/season_start.tex"),
	Asset("IMAGE", "data/images/customisation/season_start_summer.tex"),
	Asset("IMAGE", "data/images/customisation/season_start_winter.tex"),
	Asset("IMAGE", "data/images/customisation/season.tex"),
	Asset("IMAGE", "data/images/customisation/perd.tex"),
	Asset("IMAGE", "data/images/customisation/world_size.tex"),
	Asset("IMAGE", "data/images/customisation/world_size_small.tex"),
	Asset("IMAGE", "data/images/customisation/world_size_medium.tex"),
	Asset("IMAGE", "data/images/customisation/world_size_large.tex"),
	Asset("IMAGE", "data/images/customisation/world_size_huge.tex"),
	Asset("IMAGE", "data/images/customisation/world_complexity.tex"),
	Asset("IMAGE", "data/images/customisation/world_branching.tex"),
	Asset("IMAGE", "data/images/customisation/world_loop.tex"),
	Asset("IMAGE", "data/images/customisation/rain.tex"),
	Asset("IMAGE", "data/images/customisation/lightning.tex"),
	Asset("IMAGE", "data/images/customisation/skeletons.tex"),
	Asset("IMAGE", "data/images/customisation/resurrection.tex"),
	Asset("IMAGE", "data/images/next_arrow.tex"),
	
	Asset("SHADER", "data/shaders/anim.ksh"),
	Asset("SHADER", "data/shaders/anim_bloom.ksh"),
	Asset("SHADER", "data/shaders/blurh.ksh"),
	Asset("SHADER", "data/shaders/blurv.ksh"),
	Asset("SHADER", "data/shaders/creep.ksh"),
	Asset("SHADER", "data/shaders/debug_line.ksh"),
	Asset("SHADER", "data/shaders/debug_tri.ksh"),
	Asset("SHADER", "data/shaders/font.ksh"),
	Asset("SHADER", "data/shaders/ground.ksh"),
	Asset("SHADER", "data/shaders/lighting.ksh"),
	Asset("SHADER", "data/shaders/minimap.ksh"),
	Asset("SHADER", "data/shaders/minimapfs.ksh"),
	Asset("SHADER", "data/shaders/particle.ksh"),
	Asset("SHADER", "data/shaders/road.ksh"),
	Asset("SHADER", "data/shaders/splat.ksh"),
	Asset("SHADER", "data/shaders/texture.ksh"),
	Asset("SHADER", "data/shaders/ui.ksh"),
	Asset("SHADER", "data/shaders/ui_anim.ksh"),
	Asset("SHADER", "data/shaders/postprocess.ksh"),
	Asset("SHADER", "data/shaders/postprocessbloom.ksh"),
	Asset("SHADER", "data/shaders/postprocessdistort.ksh"),
	Asset("SHADER", "data/shaders/postprocessbloomdistort.ksh"),
}

require "fonts"
for i, font in ipairs( FONTS ) do
	table.insert( assets, Asset( "FONT", font.filename ) )
end

local function fn(Sim)
    return nil
end

return Prefab( "common/global", fn, assets )

